package org.springblade.modules.repair.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Date 10:02 2023/2/28
 * @Description {
 *   报警信息
 * }
 * @Author lsay
 **/
@Data
public class RescueMessageVO {

	/**
	 * 报警人
	 */
	private String name;

	/**
	 * 报警人电话
	 */
	private String phone;

	/**
	 * 所在楼层
	 */
	private String floor;

	/**
	 * 报警类型
	 */
	private Integer trapType;

	/**
	 * 报警类型描述
	 */
	private String trapTypeDesc;

	/**
	 * 报警来源
	 */
	private String trapFrom;

	/**
	 * 报警来源
	 */
	private String trapFormValue;

	/**
	 * 报警备注
	 */
	private String trapDesc;

	/**
	 * 报警时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;

	public void setTrapType(Integer trapType) {
		if (trapType == 1) {
			this.trapTypeDesc = "伤人";
		} else {
			this.trapTypeDesc = "困人";
		}
		this.trapType = trapType;
	}

}
